$(function () {
    //拿地址后面的参数
    function getData(){
        if(document.URL.indexOf("?")<0) return;//获取当前url地址,如果没参数.直接返回
        var str=document.URL.split("?")[1];
        var obj={};
        var arr;
        //当只有一个参数传过来时
        if(str.indexOf("&")<0){
            if(str.indexOf("=")<0) return;
            arr=str.split("=");
            obj[arr[0]]=arr[1];
            return obj;
        }
        //当有多个参数时
        arr=str.split("&");
        var arr1;
        for(var i=0;i<arr.length;i++){
            arr1=arr[i].split("=");
            obj[arr1[0]]=arr1[1];
        }
        return obj;
    }

    var obj=getData();


    var name;

    function chaxun(id) {
        $.post("news/selectById",{"id":id},function (data) {
            $(".l_mem").val(data.loginname);
            $(".l_user").val(data.username);
            //$(".l_pwd").val(data.password);
            $(".l_email").val(data.email);
            $(".l_tel").val(data.mobile);
            $(".l_num").val(data.identitycode);

            $(".sex").val(data.sex);
            $(".tp").val(data.type);

            name = data.loginname;
        })
    }

    chaxun(obj.id);



    var flag1 = true;
    var flag2 = true;
    var flag3 = true;
    var flag4 = true;
    var flag5 = true;
    var flag6 = true;
    var flag7 = true;



    $(".l_mem").blur(function () {
        var loginName = $(".l_mem").val();
        $.post("news/selectByName",{"loginName":loginName},function (date) {
            if(loginName==name){
                $(".error1").html("登录名可以使用");
                flag1 = true;
            }else if(date=="true" && loginName!=""){
                $(".error1").html("登录名可以使用");
                flag1 = true;
            }else if(date=="false"){
                $(".error1").html("登录名重复");
                flag1 = false;
            }else if(loginName==""){
                $(".error1").html("登录名不能为空");
                flag1 = false;
            }
        })
    })

    $(".l_user").blur(function () {
        var aaaa = $(".l_user").val();
        if(aaaa==""){
            $(".error2").html("用户名不能为空");
            flag6 = false;
        }else {
            $(".error2").html("");
            flag6 = true;
        }
    })

    $("#pw1").blur(function () {
        var zz = /^[a-z0-9]{6,16}$/;
        var password = $("#pw1").val();
        if(!zz.test(password) && password!=""){
            $(".error3").html("密码必须为6-16位数字或字母");
            flag2 = false;
        }else if(password==""){
            $(".error3").html("密码不更改");
            flag2 = true;
        }else {
            $(".error3").html("");
            flag2 = true;
        }
    })

    $(".l_num").blur(function () {
        var zz = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
        var sfz = $(".l_num").val();
        if(!zz.test(sfz) && sfz!=""){
            $(".error7").html("身份证必须是18位");
            flag3 = false;
        }else {
            $(".error7").html("");
            flag3 = true;
        }
    });

    $(".l_email").blur(function () {
        var zz = /^\w+@\w+(\.\w+)+$/;
        var email = $(".l_email").val();
        if(!zz.test(email) && email!=""){
            $(".error5").html("邮箱格式不正确");
            flag4 = false;
        }else if(email==""){
            $(".error5").html("邮箱不能为空");
            flag4 = false;
        }else {
            $(".error5").html("");
            flag4 = true;
        }
    });

    $(".l_tel").blur(function () {
        var zz = /^1[3578]\d{9}$/;
        var tel = $(".l_tel").val();
        if(!zz.test(tel) && tel!=""){
            $(".error6").html("电话号码必须是11位，且13,15,17,18开头");
            flag5 = false;
        }else if(tel==""){
            $(".error6").html("电话号码不能为空");
            flag5 = false;
        }else {
            $(".error6").html("");
            flag5 = true;
        }
    });



    $(".log_btn").click(function () {
        var loginName = $(".l_mem").val();
        var username = $(".l_user").val();
        var password = $("#pw1").val();
        var repassword = $("#pw2").val();
        var email = $(".l_email").val();
        var mobile = $(".l_tel").val();
        var identitycode = $(".l_num").val();
        var sex = $(".sex").val();
        var type = $(".tp").val();


        if(flag1==false || flag2==false || flag3==false || flag4==false || flag5==false){

        }else if(loginName==""){
            $(".error1").html("登录名不能为空");
            $(".error2").html("");
            $(".error3").html("");
            $(".error4").html("");
            $(".error5").html("");
            $(".error6").html("");
            $(".error7").html("");
        }else if(username==""){
            $(".error1").html("");
            $(".error2").html("用户名不能为空");
            $(".error3").html("");
            $(".error4").html("");
            $(".error5").html("");
            $(".error6").html("");
            $(".error7").html("");
        }else if(email==""){
            $(".error1").html("");
            $(".error2").html("");
            $(".error3").html("");
            $(".error4").html("");
            $(".error5").html("email不能为空");
            $(".error6").html("");
            $(".error7").html("");
        }else if(mobile==""){
            $(".error1").html("");
            $(".error2").html("");
            $(".error3").html("");
            $(".error4").html("");
            $(".error5").html("");
            $(".error6").html("手机号不能为空");
            $(".error7").html("");
        }else {
            $.post("news/updateById",{
                "id":obj.id,
                "loginName":loginName,
                "username":username,
                "password":password,
                "email":email,
                "mobile":mobile,
                "identitycode":identitycode,
                "sex":sex,
                "type":type
            },function (date) {
                if(date=="true"){
                    alert("修改成功");
                    location.href="../../userList.html?num=1";
                }else if(date=="false"){
                    alert("修改失败");
                    location.href="../../userList.html?num=1"
                }
            })
        }
    })

    $(".m_right a").attr("href","../../userList.html?num="+obj.num);

})